home *** CD-ROM | disk | FTP | other *** search
- -- Part of SmallEiffel -- Read DISCLAIMER file -- Copyright (C)
- -- Dominique COLNET and Suzanne COLLIN -- colnet@loria.fr
- --
- deferred class BENCH1
-
- feature {NONE}
-
- bench1_size: INTEGER is 80;
-
- bench1(cltn: COLLECTION[INTEGER]) is
- require
- cltn.count = bench1_size
- local
- inner, outer, nb_loops, value: INTEGER
- do
- std_output.put_string ("Start .")
- nb_loops := bench1_size * bench1_size;
- from
- outer := 1;
- until
- outer > nb_loops
- loop
- std_output.put_character('.')
- from
- inner := cltn.lower;
- until
- inner > cltn.upper
- loop
- value := cltn.item(inner);
- cltn.put(value + 1,inner);
- inner := inner + 1;
- end;
- outer := outer + 1
- end;
- std_output.put_string ("%NFinished.%N")
- end;
-
- end
-